
#!/bin/sh
 
#VariÃ¡veis
SED=/bin/sed
RM=/bin/rm
CP=/bin/cp
ETC=/etc/certmaster
MIN1=/etc/certmaster/minion.conf
MIN2=/etc/certmaster/minion2.conf
CHOWN=/bin/chown
USER1=func
GROUP=root
DIRCERT=/etc/pki/certmaster
 
        #Stop do funcd
        /etc/init.d/funcd stop
 
        #Remover certificados antigos
        $RM -rf $DIRCERT/*
 
        #Alterando entrada do arquivo minion.conf de auto-gt.intranet para a1-antilope3
        $SED -e 's/auto-gt.intranet/a1-antilope9.host.intranet/' $MIN1 > $MIN2 ; $CP -f $MIN2  $MIN1 ; $RM -rf $MIN2 ;
 
        #Alterando permissÃ£o do diretÃ³rio /etc/certmaster para o func funcionar corretamente
        echo "Alterando permissÃ£o do diretÃ³rio /etc/certmaster para func:root ......"
        $CHOWN -R $USER1:$GROUP $DIRCERT ;
 
        echo "Executar o comando abaixo para gerar o certificado do fund:" ;
        echo "su - func -s /bin/bash -c '/usr/bin/python /usr/bin/funcd'"

